package com.cnaaa.pay.conf;

import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 2018/10/26 Create by 郭文梁
 * AlipayConfiguration
 * 支付宝相关配置
 *
 * @author 郭文梁
 * @date 2018/10/26
 */
@Component
@Data
@ConfigurationProperties(prefix = "alipay")
public class AlipayConfigurationProperties {
    /**
     * 支付应用ID
     */
    private String appId;
    /**
     * 支付宝网关
     */
    private String alipayGateway;
    /**
     * 应用网关
     */
    private String gateway;
    /**
     * 返回地址
     */
    private String returnUrl;
    /**
     * 通知地址
     */
    private String notifyUrl;
    /**
     * 私钥文件名
     */
    private String privateKeyFileName;
    /**
     * 公钥文件名
     */
    private String publicKeyFileName;
    /**
     * 公钥
     */
    private String publicKey;
    /**
     * 私钥
     */
    private String privateKey;
    /**
     * 加密方式
     */
    private String signType;
    /**
     * 编码方式
     */
    private String charset;
    /**
     * 格式 JSON
     */
    private String format;
}
